<?php
/**
*
* Plugin Name: LDM WP Sagepay 
* Description: A custom built plugin to provide sagepay payment functionality
* Author: Like Digital Media
* Author URI: http://likedigitalmedia.com
* Version: 0.1
* Provides: ldm_sagepay
*
* The MIT License (MIT)
* Copyright (c) 2014 Rodrigo Dias
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation 
* files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, 
* publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 
* subject to the following conditions:
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
**/


require_once 'sagepay.class.php';

class implement_sagepay {

	public $config = array(); 
	
	public function __construct() {
		$this->config['encryption_key'] 	= ''; 
		$this->config['txtype'] 			= '';
		$this->config['protocol_version'] 	= '3.00';
		$this->config['vendor_name'] 		= '';
		$this->config['currency'] 			= 'GBP';
		$this->config['total'] 				= '1.00';
		$this->config['description'] 		= 'Some description.';
		$this->config['customer_name']		= '';
		$this->config['billing_first_names'] = '';
		$this->config['billing_surname'] 	= '';
		$this->config['billing_address1']	= '';
		$this->config['billing_address2']	= '';
		$this->config['billing_city']		= '';
		$this->config['billing_postcode']	= '';
		$this->config['billing_country']	= '';
		$this->config['billing_phone']		= '';
		$this->config['success_url']		= '';
		$this->config['failure_url']		= '';
	}

	public function getConfig(){
		return $this->config; 
	}

	public function getInstance($config){
		return new Sagepay($config);	
	}
} 







?>
